package com.sdkj.recruit.service;

import java.util.List;

import com.sdkj.recruit.vo.MerchantLogVo;
import com.sdkj.recruit.vo.MerchantStatisticVo;
import com.sdkj.recruit.vo.MerchantTaskVo;
import com.sdkj.recruit.vo.MerchantVo;



public interface IMerchantManagementService {

	/**
	 * 统计商户信息
	 * @param currentPage
	 * @param pageSize
	 * @param merchantKey
	 * @return
	 */
	List<MerchantStatisticVo> queryMerchantList(int currentPage, int pageSize,
			String merchantKey);

	/**
	 * 获取商户数量
	 * @param currentPage
	 * @param pageSize
	 * @param merchantKey
	 * @return
	 */
	long queryMerchantCount(int currentPage, int pageSize, String merchantKey);

	/**
	 * 保存商家任务
	 * @param merchantTaskVo
	 * @return
	 */
	boolean saveMerchantTask(MerchantTaskVo merchantTaskVo);

	/**
	 * 新增商家
	 * @param merchantVo
	 * @return
	 */
	boolean saveMerchant(MerchantVo merchantVo);

	/**
	 * 商家登陆日志
	 * @param merchantLogVo
	 * @return
	 */
	boolean saveMerchantLog(MerchantLogVo merchantLogVo);

}
